home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / util / misc / mvslink.lha / Mvslink / Read.me < prev    next >
Encoding:
Text File  |  1999-07-11  |  4.6 KB  |  109 lines

  1. Short:    Splitting utilities with gui.
  2. Uploader: vettorel@mail.psy.unipd.it (Vettorello Marco)
  3. Author:   vettorel@mail.psy.unipd.it (Vettorello Marco)
  4. Type:     util/misc
  5.  
  6. OS 3.0 required.
  7.  
  8. THESE TWO UTILS NEED AMOS.LIBRARY AND GUI.LIBRARY IN YOUR LIBS.
  9. They are included in this archive.
  10.  
  11.      You can start them from WB (double click the icon - be sure stack is 
  12.      set to 10000 at least) or from CLI (set stack to 10000)
  13.  
  14. It follows a little description of them:
  15.  
  16. --------------------------------------------------------------------------------
  17.  
  18.  MasterSplitt : choose the source file, then how many files you want 
  19.           to create or  how big must be the files to be created.
  20.  
  21.           It uses -memory- such this : if you want to split a file of
  22.           1000000 bytes you don't need the same contiguous memory area
  23.           available but the memory area of the splitted files, for example 
  24.           you want that file to be divided into 4 files then you need 250000 bytes 
  25.           of free memory. At the end of the filename will be added  "_X" where X is 
  26.           the number of the file.
  27.  
  28.           There is a -on line help-.
  29.  
  30.           In this version i've included a -Popup-winMenu-. :-) I wrote this 'cause
  31.           i was really impressed looking at popup.library (a great library indeed).
  32.           So i decided to emulate that library and the result is here. Let me Know
  33.           something about it. Source code is available under request (when used in 
  34.           your progs you should at least give credits to me :-).
  35.  
  36.           Sometimes when you indicate to divide a file into N files you may
  37.           obtain N+1 files, the last 1 byte long. This depends on the
  38.           lenght of the source file, for example: source file is 7 bytes
  39.           long, you divide it into 3 files. You obtain 3 files of 2 bytes
  40.           and one file 1 byte long. It's not a bug, but a feature (in my
  41.           opinion).
  42.  
  43. --------------------------------------------------------------------------------
  44.  
  45.  SubSlink : choose the source file, then the destination file(s). 
  46.  
  47.           In this program you have to specify the -starting and ending bytes-
  48.           for your file(s). For example you have a file of 1024 bytes, 
  49.           you can save the first 256 bytes in a particular file and the 
  50.           remaning 768 bytes in a different file. 
  51.           You can specify as destination only 4 different file. (This may 
  52.           change in future releases).
  53.  
  54.           At the end of the filename will be added  "_X" where X is the 
  55.           number of the file. 
  56.  
  57.           Memory usage is the same as in MASTER: i.e. you need an amount 
  58.           of free memory equal to the lenght of the biggest splitted file
  59.           If the sorce file is 1,000,000 bytes long and you want it to be
  60.           splitted into 4 different file then you need only 250,000 bytes 
  61.           free.
  62.  
  63.    ====>  NB: THE FIRST BYTE IS NUMBER 0 (ZERO).
  64.    ====>  When you indicate the starting bytes insert 0 (zero) if you want
  65.    ====>  the file containig the first byte!!! But if you want to strip the
  66.    ====>  first byte then indicate 1 as starting byte!! 
  67.  
  68.           Example: foo.file is 1024 bytes long. You want to divide it into
  69.           2 files of the same length. 
  70.           Then : First file - name ram:foo.file 
  71.                             - starting byte is 0 (zero)
  72.                             - ending byte is 512
  73.      
  74.                 Second file - name ram:foo.file
  75.                             - starting byte is 512
  76.                             - ending byte is 1024      
  77.           
  78.           At the end of the filename will be added  "_X" where X is the number 
  79.           of the file (only from 1 to 4).
  80.  
  81.           So we type:
  82.           
  83.           Ram Disk: >list
  84.  
  85.           foo.file_1               512 ----rwed Oggi      16:16:16
  86.           foo.file_2               512 ----rwed Oggi      16:16:16
  87.           foo.file                1024 ----rwed Oggi      16:04:19
  88.  
  89.  
  90.  Development:
  91.      they were developed on an A4000 using AMOSPro v2 and GuiExtension
  92.      v1.75 by Pietro Ghizzoni..
  93.  
  94.  Freeware:
  95.      these are free utilities. If you want send an e-mail.
  96.  
  97.  Disclaimer:
  98.      THIS PROGRAM IS PROVIDED ON AN "AS IS" BASIS, NO WARRANTIES ARE MADE, 
  99.      EITHER EXPRESSED OR IMPLIED. IN NO EVENT WILL I, VETTORELLO MARCO BE LIABLE 
  100.      FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING 
  101.      FROM ANY USE OR MISUSE OF THIS PROGRAM. THE ENTIRE RISK AS TO THE RESULTS 
  102.      AND PERFORMANCE OF THIS PROGRAM IS ASSUMED BY YOU.     
  103.  
  104.  Address:
  105.       Comments, suggestion and bugs reporting > vettorel@mail.psy.unipd.it
  106.       Note that development is over.         
  107.      
  108.  Future:
  109.      Development is over, but source is included.